|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
algalcommand.alpha.OldPBRForm
public class OldPBRForm
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JFrame |
|---|
javax.swing.JFrame.AccessibleJFrame |
| Nested classes/interfaces inherited from class java.awt.Frame |
|---|
java.awt.Frame.AccessibleAWTFrame |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
javax.swing.JButton |
blink_button
|
javax.swing.JLabel |
currentLED_label
|
javax.swing.JSpinner |
daylength_spinner
|
javax.swing.JButton |
gas_button
|
javax.swing.JButton |
load_schedule_button
|
javax.swing.JTextField |
loadedfile_field
|
javax.swing.JButton |
measureturb_button
|
javax.swing.JButton |
rename_button
|
javax.swing.JSpinner |
schedule_spinner
|
javax.swing.JCheckBox |
sinday_checkbox
|
javax.swing.JSpinner |
solarvoltage_spinner
|
javax.swing.JSpinner |
speed_spinner
|
javax.swing.JButton |
stir_button
|
javax.swing.JButton |
toggle_schedule_button
|
javax.swing.JCheckBox |
turbidity_checkbox
|
javax.swing.JLabel |
turbidity_label
|
javax.swing.JSpinner |
turbinterval_spinner
|
javax.swing.JButton |
zeroturb_button
|
javax.swing.JLabel |
zerov_label
|
| Fields inherited from class javax.swing.JFrame |
|---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
|---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
OldPBRForm()
|
|
OldPBRForm(Photobioreactor b)
Creates new form OldPBRForm |
|
| Method Summary | |
|---|---|
void |
dataReceived(PBRDataEvent data)
Handles data generated by the PBR |
static void |
main(java.lang.String[] args)
|
static OldPBRForm |
makeFromXML(org.w3c.dom.Element configtag,
Photobioreactor[] network)
|
void |
measureTurbidity()
order the PBR to take a turbidity measurement |
org.w3c.dom.Element |
saveConfig(org.w3c.dom.Document owner)
|
void |
setPBRName(java.lang.String newname)
|
void |
setSolar(double sun)
Sets the intensity of the Solar LED |
void |
setStir(boolean stir)
|
void |
setStir(double stir)
Sets the stirring spead |
void |
setStir(int stir)
Sets the stirring spead |
void |
setValve(boolean valveopen)
sets whether the gas valve is on or off |
void |
terminate()
Deinitializes this object in a clean fashion |
void |
updateGUI()
|
void |
zeroTurbidity()
|
| Methods inherited from class javax.swing.JFrame |
|---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.awt.Frame |
|---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
public javax.swing.JButton blink_button
public javax.swing.JLabel currentLED_label
public javax.swing.JSpinner daylength_spinner
public javax.swing.JButton gas_button
public javax.swing.JButton load_schedule_button
public javax.swing.JTextField loadedfile_field
public javax.swing.JButton measureturb_button
public javax.swing.JButton rename_button
public javax.swing.JSpinner schedule_spinner
public javax.swing.JCheckBox sinday_checkbox
public javax.swing.JSpinner solarvoltage_spinner
public javax.swing.JSpinner speed_spinner
public javax.swing.JButton stir_button
public javax.swing.JButton toggle_schedule_button
public javax.swing.JCheckBox turbidity_checkbox
public javax.swing.JLabel turbidity_label
public javax.swing.JSpinner turbinterval_spinner
public javax.swing.JButton zeroturb_button
public javax.swing.JLabel zerov_label
| Constructor Detail |
|---|
public OldPBRForm()
public OldPBRForm(Photobioreactor b)
| Method Detail |
|---|
public void updateGUI()
public void terminate()
public static OldPBRForm makeFromXML(org.w3c.dom.Element configtag,
Photobioreactor[] network)
configtag - An XML Element that holds configuration informationnetwork - All of the PBRs on the network, so that the configuration
can be matched (by MAC address) wo the right piece of hardware
public org.w3c.dom.Element saveConfig(org.w3c.dom.Document owner)
makeFromXML method will
recreate this OldPBRForm.public static void main(java.lang.String[] args)
args - the command line argumentspublic void measureTurbidity()
public void setPBRName(java.lang.String newname)
public void setSolar(double sun)
sun - voltage of the light controller, ranges from 0 to 5public void dataReceived(PBRDataEvent data)
dataReceived in interface PBRDataListenerdata - XML element holding the datapublic void zeroTurbidity()
public void setValve(boolean valveopen)
valveopen - true for open, false for closedpublic void setStir(double stir)
stir - speed in revolutions per minutepublic void setStir(int stir)
stir - speed in revolutions per minutepublic void setStir(boolean stir)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||